package com.wmm.service;


import com.wmm.entity.User;
import org.apache.ibatis.annotations.Param;

/**
 * 用户表(User)表服务接口
 *
 * @author Wmm
 * @since 2020-12-14 15:02:11
 */
public interface UserService {

    /**
     * 用户登录
     * @param phone 手机号
     * @param password 密码
     * @return 用户对象
     */
    public User login( String phone, String password);

    /**
     * 检查手机号是否注册过
     * @param phone 手机号
     * @return 0：未注册， 1：已注册
     */
    public Integer checkPhone(String phone);

    /**
     * 用户注册
     * @param phone 手机号
     * @param password 密码
    //     * @param nickname 昵称
    //     * @param headimg 头像
     * @return 受影响的行数
     */
    public Integer register(@Param("phone")String phone, @Param("password")String password);


    /**
     *    更新用户头像与昵称
     * @param
     * @return
     */
    public Integer updateUserInfo(Integer userId,String name,String portrait);
    /**
     * 修改密码
     * @param userid
     * @param password
     * @return
     */
    public int updatePassword( Integer userid, String password);
}